<?php
namespace Custom;

class Constant {
    // 发起申请
    const TRACE_APPLY_START     = 1000;
    // 申请成功
    const TRACE_APPLY_SUCCESS   = 1001;
    // 申请取消
    const TRACE_APPLY_CANCEL    = 1002;
    // 购买保险
    const TRACE_APPLY_INSURANCE = 1003;

    // 审核通过
    const TRACE_CHECK_SUCCESS   = 2000;
    // 审核征信查询为空
    const TRACE_CREDIT_EMPTY    = 2001;
    // 审核征信不通过
    const TRACE_CREDIT_FAILED   = 2002;
    // 审核回退(补充资料)
    const TRACE_CHECK_BACK      = 2003;
    // 审核拒绝(不通过)
    const TRACE_CHECK_FAILED    = 2004;
    // 审核失败(未支付保险费用)
    const TRACE_CHECK_INSURANCE = 2006;
    // 审核失败(机构余额不足)
    const TRACE_CHECK_RECHARGE_LESS = 2007;
    // OCR人脸识别校验失败
    const TRACE_OCR_FAILED       = 2008;

    // 逾期短信提醒
    const TRACE_OVER_SMS        = 3000;
    // 逾期电话催收
    const TRACE_OVER_PHONE      = 3001;
    // 逾期催收涵
    const TRACE_OVER_LETTER     = 3002;
    // 逾期停课涵
    const TRACE_OVER_STOP       = 3003;
    // 发送自定义短信
    const TRACE_OVER_SMS_CUSTOM = 3004;

    // 主动还款
    const TRACE_RETURN_SELF     = 4000;
    // 主动还款失败
    const TRACE_RETURN_SELF_FAILED     = 4001;
    // 划扣还款
    const TRACE_RETURN_SYS      = 4002;
    // 划扣失败
    const TRACE_RETURN_FAILED   = 4003;
    // 划扣首付款成功
    const TRACE_RETURN_FIRST_SUCCESS   = 4004;
    // 划扣首付款失败
    const TRACE_RETURN_FIRST_FAILED    = 4005;
    // 还款短信提醒
    const TRACE_RETURN_SMS      = 4006;
    // 线下还款
    const TRACE_RETURN_OFFLINE  = 4007;

    // 完成
    const TRACE_DONE            = 5000;
    // 已退费
    const TRACE_DONE_REFUND     = 5001;
    // 退费审核失败
    const TRACE_DONE_REFUND_FAILED     = 5002;

    // 系统标识
    const TRACE_SYSTEM          = 'system';

    // 用户标识
    const TRACE_USER            = 'user';

    // 成功后返回code
    const SUCCESS_CODE          = 2000;

    // 失败后返回code
    const FAILED_CODE           = 5000;
}